Skip to content

release(v1.0.0): entrega oficial segundo parcial - Sistema EcuRutas - #64

Merged
juanjose1234456787654 merged 132 commits into
mainfrom
develop
Nov 10, 2026
Merged

juanjose1234456787654 merged 132 commits into
mainfrom
develop

Conversation

@juanjose1234456787654

Copy link
Copy Markdown
Owner

Release v1.0.0 - Sistema de Gestión y Venta de Pasajes Interprovinciales (EcuRutas)

🚀 Resumen de la Entrega:

Integración final de la rama \develop\ hacia \main\ consolidando todos los módulos funcionales, directrices regulatorias ANT, flujos ITIL y documentación académica para la defensa del Segundo Parcial.

📦 Módulos y Funcionalidades Incluidas:

  1. Portal Público y Pasajeros:

    • Carrusel Hero con destinos destacados (Baños de Agua Santa, Cuenca, etc.) y selector dinámico.
    • Búsqueda y filtrado de frecuencias en tiempo real con integración Supabase.
    • Selector interactivo 2D de asientos en tiempo real (1 y 2 pisos) con visualización de asientos ocupados en rojo.
    • Galería de flota de buses por cooperativa (Ambato Express, Cita Express, Flota Pelileo, Transportes Baños, etc.).
    • Checkout transparente con pasarela de pago y subida de comprobantes de transferencia.
    • Portal del Pasajero con historial de viajes y descarga de boleto digital en PDF.
  2. Módulo del Chofer y Control de Abordaje:

    • Validación de boletos en andén mediante código QR firmado con HMAC-SHA256.
    • Activación directa de la cámara web de la PC vía \getUserMedia\ y opción de carga de imagen.
    • Manifiesto de pasajeros en tiempo real con confirmación visual de abordaje.
  3. Módulo de Boletería y Oficinista:

    • Panel de control para revisión y aprobación/rechazo de transferencias bancarias.
    • Emisión presencial de boletos con cálculo automático del 50% de descuento legal (Tercera edad, Discapacidad, Menores).
  4. Módulo Administrativo y de Cooperativa:

    • Panel de administración y auditoría de frecuencias, cooperativas y hojas de ruta.
    • Restricción de registros con control estricto de roles.
  5. Documentación Oficial UTA:

    • Informe técnico oficial UTA (\docs/informe-uta.md, 984 líneas) con modelo relacional Mermaid.
    • Guion y presentación para la defensa cronometrada de 28 minutos (\docs/defensa/).
    • Evidencias de Gitflow y auditoría del CCB con las 4 RFCs aprobadas (\docs/evidencias/).

The-Fabry and others added 30 commits October 21, 2026 20:47
[feat]: despliegue de esquema DDL en Supabase y documentacion del modelo de datos
…ual de asientos y casillero de boletos con QR
…ias ANT, rutas y gestion de usuarios por roles
…gral-ecurutas

### 🚀 Listo para Merge — Cierre de Revisión

¡Muchas gracias @The-Fabry y @AnahiM2025 por el tiempo dedicado a la revisión y por su excelente feedback! 🙌

**📌 Acuerdos registrados tras el Code Review:**
- **Convención de prefijos:** Siguiendo la recomendación de @AnahiM2025, mantenemos únicamente los **4 prefijos principales** (`[bug]`, `[feat]`, `[refactor]`, `[sec]`) para mantener el flujo ágil y sin fricción para el equipo.
- **Estandarización SCM:** Queda validada la plantilla oficial en `.github/pull_request_template.md` junto con la inicialización de los módulos base, autenticación en Supabase y pipeline de CI.

Habiendo cumplido con todas las aprobaciones (2/2 LGTM), controles de calidad y sin conflictos en la rama base, procedo a realizar el **Merge**. ¡A seguir manteniendo este nivel en los próximos PRs! 💻🔥                        Feature/sistema integral ecurutas
…-issues

chore(config): plantillas de issue tarea_actividad y rfc_change (Segundo Parcial)
Muchas gracias @The-Fabry y @levi06516-ui por tomarse el tiempo de revisar el Pull Request y por sus comentarios; habiendo obtenido las dos aprobaciones requeridas y verificado que se cumplen a cabalidad todas las políticas de gobernanza del repositorio —incluyendo la derivación correcta desde develop, el formato bajo Conventional Commits (chore(config)), la validación de checks y la delimitación estricta a archivos de configuración dentro de .github/ISSUE_TEMPLATE/—, procedo a ejecutar el merge hacia la rama develop para que las plantillas de tarea_actividad.md y rfc_change.md queden operativas y disponibles para el flujo de trabajo y los issues de este Segundo Parcial. 🚀
…tegration

¡Muchas gracias por las revisiones y el feedback, @The-Fabry y @AnahiM2025! 🙌

Contando con las dos aprobaciones requeridas y habiendo verificado que los checks pasan en verde (cero errores en `tsc --noEmit`, build de producción limpio y eliminación total de los mocks), procedo con el merge a `develop`. 

Con esto queda desbloqueada la capa de datos para que el equipo pueda continuar con la integración de los demás módulos. ¡Seguimos avanzando! 🚀
feat(supabase): integracion real de Supabase y eliminacion de mockData (J2)
juanjose1234456787654 and others added 26 commits November 9, 2026 20:30
…aplicar rojo carmesi en busqueda y paneles internos
…-rojo-auth

feat(ui): paleta institucional rojo y blanco y restriccion de roles en registro
…ta-cooperativas

Feature/galeria flota cooperativas
…ta-cooperativas

feat(home/chofer/asientos): integracion visual Cuenca, camara PC y actualizacion en tiempo real
…a-diapositivas

docs(defensa): agregar presentación y guion para la defensa del segundo parcial
…e-uta

docs(informe): documentar arquitectura, módulos y desarrollo del sistema de pasajes interprovinciales
@juanjose1234456787654
juanjose1234456787654 merged commit 48e43ce into main Nov 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants